package com.zr.service;


import java.util.List;

import com.zr.model.User;
import com.zr.model.UserRole;

/**
 * @Description
 * @author 郑少杰
 * @date 2017年9月13日 下午2:28:59
 * @version V1.3.1
 */

public interface UserService {
    /**
     * @Description 根据用户名和密码进行登录
     * @author 郑少杰
     * @param userName 用户名
     * @param userPassWd 密码
     * @return 登录成功后返回user对象
     */
    public User login(String userName, String userPassWd);

    /**
     * 
     * @Description 添加用户
     * @author 郑少杰
     * @return 是否成功添加
     */
    public boolean addUser(String username, String userPassWd, String roleId);


    /**
     * 
     * @Description 得到全部用户
     * @author 郑少杰
     * @param page 第几页数据
     * @param pageSize 页数大小
     * @return 用户列表
     */
    public List<UserRole> getAllUser(String page, String pageSize);

    /**
     * 
     * @Description 得到用户的数量
     * @author 郑少杰
     * @return 用户个数
     */
    public int getAllUserNum();


}
